﻿using Abp.Domain.Entities;
using System;
using System.Collections.Generic;
using System.Text;

namespace JYJ.AiYard.StationManagement.TbYardIssuedCards
{
    public class TbYardIssuedCardDb : Entity<long>
    {
        public long? Station_ID { get; set; }  //--

        public long? User_Id { get; set; }

        public long? Issued_Id { get; set; }  //默认Id

        public int Status { get; set; }   //状态

        public bool? Delay { get; set; }   //延期操作   发行0   延期1

        public string CardNo { get; set; }  //卡号，车牌--

        public int? PlateColor { get; set; }  //车牌颜色--

        public string User_No { get; set; }  //车主编号  

        public string User_Name { get; set; }  //车主姓名

        public DateTime? BeginTime { get; set; }  //有效起始日期---

        public DateTime? EndTime { get; set; }  //有效截止日期---

        public string Card_IOPower { get; set; }  //有效机号  以,隔开

        public int CardTypeId { get; set; }   //卡类---

        public decimal? Account { get; set; }   //金额----

        public int? OP_User_Id { get; set; }  //操作员编号  登录用户

        public string PlateNo { get; set; }  //车牌----

        public string CarPlace { get; set; }  //车位

        public string ParkingPos { get; set; }  //车位

        public long? User_Dept { get; set; }  //车主部门
        public string Depart_Name { get; set; }

        public string Memo { get; set; }  //车辆备注----

        public string CarImg { get; set; }  //图片----

        public string Phone { get; set; }  //车主电话 

        public string RecordType { get; set; }  //介质 IP、CP、ID

        public decimal? Deposit { get; set; } //押金----

        public string CarType { get; set; }  //车型-----

        public string CarColor { get; set; }  //车辆颜色-----

        public string IDNO { get; set; }  //行驶证号-----
       
        public string OBJ_Name { get; set; }

        public string OBJ_DESC { get; set; }

        public int TenantId { get; set; }

        public DateTime? CreationTime { get; set; }
        public DateTime? LastModificationTime { get; set; }

        public DateTime? PayTime { get; set; }
        public string PayType { get; set; }
        public string PayStatus { get; set; }
        public decimal PurMoney { get; set; }
        public decimal PayMoney { get; set; }
        public decimal YHMoney { get; set; }
        public string DownStatus { get; set; }
        public string BAccount { get; set; }

    }
}
